/*  
Theme Name: Main Site Theme
Theme URI: 
Description: 
Version: 1.0
Author: Jim Li
Author URI: 
Tags: 
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding:0;vertical-align: baseline;}
html{}
/*body{background-color: #fdf9e8;}*/
/*body{background-color: #080526}*/
body{}
#body-wrap{width:1020px;margin:0 auto;}
.body-wrap-content{width:1020px;float:left;}
#header{width:980px;margin:0 auto;}
#container{width:980px;margin:0 auto;}
#footer{width:1020px;margin:0 auto;}
/****************************************public*****************************/
html{}
body,select,input,textarea{font-family:Arial,Verdana, Sans-Serif;font-size:13px}

p{font-size:13px;font-family:Arial,simhei,Verdana;line-height:150%;margin:5px 0;color:#333333;}

strong {font-weight: bold;}
cite,
em,
i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #ffc;text-decoration: none;}
blockquote {font-style: italic;padding: 0 3em;}
blockquote cite,
blockquote em,
blockquote i {font-style: normal;}

a{color:#333;text-decoration:none;outline:none}
a:hover{color:#faa81c;text-decoration:none}
img,img a{border:0;}
.clearfloat:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfloat{display:block}

.clr {clear:both;padding:0;margin:0;width:100%;height:0;line-height:0px;font-size:0px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.w100{width:100%;}
.w95{width:95%;}
.margin_20{margin-top:20px;margin-bottom:20px;}
.margin_top_20{margin-top:20px;}
.margin_bottom_20{margin-bottom:20px;}
.margin_top_10{margin-top:10px;}
.margin_left_20{margin-left:20px;}
.margin_left_10{margin-left:10px;}
.margin_right_15{margin-right:15px;}

.divider_2_bbb{border-bottom:2px solid #bbb;}
.line-333{border-bottom:1px solid #333;}
.line-aaa{border-bottom:1px solid #aaa;}

.pad5 { padding:5px 0 }

.dotted { border-bottom:1px dotted #bdbdbd; }
.dotted_5{margin:0 5px;border-bottom:1px dotted #bdbdbd;}

.line_out{ border-bottom:1px solid #ccc;}
.line_in{ border-bottom:1px solid #fff;}

.standard_border{border:1px solid #bbb;}
.left_border{border-left:1px solid #e2e0e0;}

.bg_white{background-color:#fff;}
.bg_grey{background-color:#ebebeb;}

.left_front_standard{width:292px;margin:0 10px;}

h1{font-size:23px;font-family:Arial,Verdana;font-weight:bold;color:#666;}
h2{font-size:18px;font-family:Arial,Verdana;font-weight:bold;color:666;}
h3{font-size:13px;font-family:Arial,Verdana;font-weight:bold;color:#666;}

ul,ol{list-style-position:inside;}
li{font-size:13px;font-family:Arial,simhei,Verdana;color:#333;line-height:200%;}

.big-button a{height:47px;background:url(images/main_menu.png) left top repeat-x;color:#faa81c;font-size:18px;font-weight:bold;padding:8px 15px;}
.big-button a:hover{color:#fbdb7b;background:url(images/main_menu.png) 0 -47px repeat-x;}

.border_style_6{overflow:hidden;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.border_style_8{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}

.box-frame{border:1px solid #aaa;}

.title_h2{padding:5px 0;font-size:18px;font-family:Arial,Verdana;font-weight:bold;color:#faa81c;}

/**************************************header*****************************************/
#header_main{width:100%;float:left;}
.header_logo{width:320px;margin:10px 0 0 10px;}
.header_logo a{background: url(images/header-logo.png) no-repeat 0 0;float:left;width:100%;height:100px;}

.header-center{width:400px;float:left;}

.header-right{width:250px;float:right;}
.language{float:right;}
.language a{font-size:11px;padding:5px 10px;color:#999;}
.language a:hover{color:#f00;}
.apply-zone{width:180px;float:right;margin:10px 0;}
.apply-zone a{width:100%;float:left;background:url(images/main_menu.png) left top repeat-x;color:#fff;font-size:18px;font-weight:bold;text-align:center;padding:5px 0;}
.apply-zone a:hover{color:#ddd;background:url(images/main_menu.png) 0 -47px repeat-x;}
.search-zone{width:180px;float:right;}
.search_form{}
.search_form .search_query{width:130px;float:left;background-color:#fff;}
.search_form .search_submit_button{border:none;cursor:pointer;float:right;background: url(images/search.png) no-repeat 0 0;width:25px;height:25px;}
.notice_zone{float:left;margin:20px 30px;font-size:15px;clear:both;}

.slider_zone{width: 980px;height:300px;float: left;overflow:hidden;border:1px solid #fefefe;}
.virtual_tour{width: 221px;height: 53px;position: absolute;margin-top: 5px;margin-left: 337px;z-index: 999;}

/***************#slider*************************/

.header_slider{width:980px;float:left;}
#header_slider {width: 980px;height: 300px;float:left;}
#header_slider ul{display:none;}
#header_slider .slider_show{ height: 300px;}
#header_slider .slider_shadow{ display: none; height: 8px; background-color: #010b25;  }
#header_slider .slider_navigation{ display: none; height: 15px; background-color: #010b25;}
#header_slider .slider_navigation ul{position: absolute;bottom:0px;z-index:60;width:100%;height:15px;list-style:none;}
#header_slider .slider_navigation ul li{display:inline;position: absolute;z-index:60;bottom:0px;width:10px;height:10px;margin:0 10px;}
#header_slider .slider_navigation ul li a{position: absolute;bottom:0px;z-index:60;background:url(images/button.png) 0 -10px;width:10px;height:10px;}
#header_slider .slider_navigation ul li.active a{background:url(images/button.png) 0 -10px;}
#header_slider .slider_title{ width:430px;height: 50px; float:left;line-height: 150%; padding: 5px 10px; clear: both;color: #fff;font-size:14px;font-weight: bold;}
#header_slider .slider_description{width:430px; height: 50px; float:left; line-height: 150%; padding: 5px 10px; clear: both; color: #fff;font-size:12px;}

.main_menu{width:100%;float:left;height:47px;background:url(images/main_menu.png) left top repeat-x;}
.main_menu ul{width:100%;float:left;list-style-type:none;}
.main_menu ul li{float:left;border-right:1px solid #14036c;position:relative;}
.main_menu ul li.selected{background:url(images/main_menu.png) 0 -47px repeat-x;}
.main_menu ul li.first_element{padding-left:10px;}
.main_menu ul li.last_element{border-right:none;}
.main_menu ul li a{float:left;padding:3px 20px;line-height:41px;text-decoration: none;color:#fff;font-weight:bold;}
.main_menu ul li a:hover{color:#fbdb7b;background:url(images/main_menu.png) 0 -47px repeat-x;} 

.secondary_menu{float:left;margin:60px 0 0 100px;width:375px;}
.secondary_menu ul{width:100%;float:left;list-style-type:none;}
.secondary_menu ul li{float:left;border-right:1px solid #bbb;}
.secondary_menu ul li.first_element{padding-left:10px;}
.secondary_menu ul li.last_element{border-right:none;}
.secondary_menu ul li a{float:left;padding:0 10px;line-height:150%;text-decoration: none;color:#777;}
.secondary_menu ul li a:hover{color:#fbdb7b;} 


.content{width:100%;float:left;min-height:600px;height:auto;}
.sidebar{width:230px;float:left;}
.center{width:750px;float:left;}
.main_zone{width:430px;float:left;min-height:400px;height:auto;}
.sub_zone{width:320px;float:left;}

.sidebar-left{width:200px;float:left;}
.center-with-sides{width:580px;float:left;}
.sidebar-right{width:200px;float:left;}

.page-center{width:780px;float:left;}
.page-center-border{width:778px;float:left;border-right:1px solid #aaa;min-height:680px;height:auto;}
.page_right{width:180px;padding:10px;float:left;}

.breadcrumb{float:left;font-size:11px;margin:10px;}
.breadcrumb_20{float:left;font-size:11px;margin:10px 20px;}

.front_left{width:210px;float:left;}

.news_list{width:420px;float:left;}
.news_list ul{width:400px;float:left;list-style-type:none;margin:0 10px;}
.news_list ul li{width:100%;float:left;margin:20px 0;}
.news_thumb{width:150px;float:left;}
.news_content{width:230px;margin-left:20px;float:left;}
.news_title{width:100%;float:left;line-height:150%;font-size:14px;font-weight:bold;}
.news_title a{color:#111;}
.news_title a:hover{color:#faa81c}
.news_excerpt{width:100%;float:left;line-height:150%;overflow:hidden;font-size:13px;}

.news_header{padding:5px 0;font-size:18px;line-height:150%;font-weight:bold;}
.news_header a{color:#fff;padding:0 10px;}
.box_style{background-color:#fff;border:1px solid #bbb;}
.box_style_title{background:color:#fbdb7b;background:url(images/main_menu.png) 0 0 repeat-x;}
.box_style_title:hover{background:url(images/main_menu.png) 0 -47px repeat-x;}

.video_zone{width:300px;float:right;}
a.full_version_button{background:url(images/main_menu.png) left top repeat-x;color:#FFF;font-size:13px;padding:0 5px;margin-right:1px;}
a.full_version_button:hover{color:#fbdb7b;background:url(images/main_menu.png) 0 -47px repeat-x;}
.single_video_zone{margin:30px 20px;clear: both;}

.events_list{width:300px;float:right;}
.events_list ul{width:280px;float:left;list-style-type:none;margin:0 10px;}
.events_list ul li{width:100%;float:left;margin:20px 0;}
.events_thumb{width:100px;float:left;}
.events_content{width:160px;margin-left:20px;float:left;}
.events_title{width:100%;float:left;line-height:150%;font-size:14px;font-weight:bold;}
.events_title a{color:#111;}
.events_title a:hover{color:#faa81c}
.events_period{width:100%;float:left;line-height:150%;overflow:hidden;font-size:13px;}

.featured_programs_header{padding:5px 0px;font-size:18px;line-height:150%;font-weight:bold;}
.featured_programs_header a{color:#fff;padding:0 10px;}
.featured_programs_list{width:300px;float:right;}
.featured_programs_list ul{width:280px;float:left;list-style-type:none;margin:0 10px;}
.featured_programs_list ul li{width:100%;float:left;margin:20px 0;}
.featured_programs_thumb{width:100px;float:left;border:1px solid #efefef;}
.featured_programs_content{width:160px;margin-left:18px;float:left;}
.featured_programs_title{width:100%;float:left;line-height:150%;font-size:14px;font-weight:bold;}
.featured_programs_excerpt{width:100%;float:left;line-height:150%;overflow:hidden;font-size:13px;}
.featured_programs_title a{color:#111;}
.featured_programs_title a:hover{color:#faa81c}
.featured_programs_period{width:100%;float:left;line-height:150%;overflow:hidden;font-size:13px;}


.search_header{margin:30px;float:left;font-size:18px;font-family:Arial,Verdana;font-weight:bold;color:666;clear:both;}
.search_header span{color:#f00;padding: 0 10px;}
.search_result{width:940px;float:left;margin:0 20px;}
.search_result ul{width:100%;float:left;list-style-type:none;}
.search_result ul li{width:920px;;float:left;margin:10px 0;padding:10px;border-bottom:1px dotted #bbb;}
.search_result ul li:hover{background-color:#efefef;}
.search_thumb{width:150px;float:left;}
.search_content{width:600px;float:left;margin:0 30px;}
.search_title{width:100%;float:left;line-height:150%;font-size:14px;font-weight:bold;}
.search_title a{color:#111;}
.search_title a:hover{color:#faa81c;}
.search_excerpt{width:100%;float:left;line-height:150%;overflow:hidden;font-size:13px;}



.sub_menu{width:100%;float:left;}
.sub_menu ul{width:100%;float:left;list-style-type:none;}
.sub_menu ul li{width:180px;clear:both;padding:5px 0;font-size:14px;line-height:150%;}
.sub_menu ul li a{color:#003a8e;padding:0 10px;}
.sub_menu ul li a:hover{color:#faa81c;}
.sub_menu ul li span{color:#faa81c;}

.share_zone{width:100%;float:left;}
.share_zone .share_title{width:210px;float:left;padding:10px 0;font-size:15px;font-weight:bold;color:#faa81c;}
.share_zone ul{width:100%;float:left;list-style-type:none;padding-bottom:10px;}
.share_zone ul li{float:left;margin-right:20px;}
.share-facebook a{width:32px;height:32px;float:left;background:url(images/facebook.png) left top no-repeat;}
.share-twitter a{width:32px;height:32px;float:left;background:url(images/twitter.png) left top no-repeat;}
.share-weibo a{width:32px;height:32px;float:left;background:url(images/weibo.png) left top no-repeat;}
.weather{width:100%;float:left;}

.single-center{width:778px;float:left;border-right:1px solid #aaa;min-height:680px;height:auto;}
.single_title{margin:10px 20px;float:left;font-size:18px;font-family:Arial,Verdana;font-weight:bold;color:#2B60DE;}
.single_content{margin:10px 40px 10px 20px;float:left;}
.single_content img{max-width: 700px;width: expression(this.width > 700 ? 700: true);height: auto}
.post_property{margin:10px 20px;float:left;font-size:12px;color:#666;}

.page_detail{width:578px;float:left;border-left:1px solid #aaa;border-right:1px solid #aaa;min-height:680px;height:auto;}
.page_title{width:530px;margin:10px 20px;float:left;font-size:18px;font-family:Arial,Verdana;font-weight:bold;color:#faa81c;}
.page_content{margin:10px 30px 10px 20px;float:left;}
.page_content img{max-width: 530px;width: expression(this.width > 530 ? 530: true);height: auto}
.page_content a{color:blue;text-decoration:underline;}
.page_content a:hover{color:red;}
.page_content ul{list-style-position:outside;margin-left:20px;}
.page_content ol{list-style-position:outside;margin-left:20px;}
.page_parent{width:180px;float:left;}
.page_parent a{width:100%;float:left;background:url(images/main_menu.png) left top repeat-x;color:#fff;font-size:14px;padding:5px 10px;}
.page_parent a:hover{color:#faa81c;background:url(images/main_menu.png) 0 -47px repeat-x;}

.page_child_menu{width:180px;float:left;margin:10px 0;}
.page_child_menu ul{width:100%;float:left;list-style-type:none;}
.page_child_menu ul li{width:100%;float:left;clear:both;padding:10px 0;font-size:13px;line-height:150%;border-bottom:1px dotted #aaa;}
.page_child_menu ul li a{color:#000;padding:0 10px;}
.page_child_menu ul li a:hover{color:#faa81c;}

.page_child_menu_wide{width:200px;float:left;margin:10px 0;}
.page_child_menu_wide ul{width:100%;float:left;list-style-type:none;}
.page_child_menu_wide ul li{width:100%;float:left;clear:both;padding:10px 0;font-size:13px;line-height:150%;border-bottom:1px dotted #aaa;}
.page_child_menu_wide ul li a{color:#000;padding:0 10px;}
.page_child_menu_wide ul li a:hover{color:#faa81c;}


.page_grandchild_menu{width:190px;float:right;}
.page_grandchild_menu ul{width:100%;float:left;list-style-type:none;}
.page_grandchild_menu ul li{width:100%;float:left;clear:both;padding:3px 0;font-size:11px;line-height:150%;border:none;}
.page_grandchild_menu ul li span{color:#faa81c;}
.page_grandchild_menu ul li a{color:#000;padding:0 10px;}
.page_grandchild_menu ul li a:hover{color:#faa81c;}

.standard_form_zone{width:500px;margin:10px 20px;float:left;border:1px solid #aaa;padding:1px;background-color:#fff;}
form.standard_form{width:100%;float:left;}
form.standard_form .block_header{width:100%;float:left;background-color:#003a8e;}
form.standard_form .block_header p{color:#fff;font-siaze:13px;padding:0 10px;line-height:150%;}
form.standard_form label{width:200px;float:left;margin:5px 10px;line-height:150%;clear:left;}
form.standard_form input{margin:5px 10px;line-height:150%;float:left;}
form.standard_form textarea{width:400px;margin:5px 10px;line-height:150%;float:left;}
form.standard_form input[type=submit]{padding:5px 10px;}
form.standard_form select{margin:5px 10px;line-height:150%;float:left;}
.mandatory_item{color:#f00;margin:5px 10px;font-size:16px;float:left;}

.sucess_inforation{margin:50px 30px;float:left;font-size:16px;}
.error{color:#f00;clear:both;margin:5px 10px;float:left;}

.archive-center{width:730px;float:left;}
.archive-right{width:200px;padding:10px 20px;float:right;}
.archive-main{width:700px;float:left;}
.archive-title{width:100%;margin:20px 0;text-align:center;color:#faa81c;font-weight:bold;}
.archive-main ul{width:100%;float:left;list-style:none;}
.archive-main ul li{width:100%;float:left;margin-bottom:20px;border:1px solid #bbb;overflow:hidden;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.archive-main ul li:hover{background-color:#d7e5f7;}
.archive_thumb{width:150px;float:left;margin:10px 20px;}
.archive_content{width:500px;float:left;}
.archive_title{width:100%;float:left;line-height:150%;font-size:14px;font-weight:bold;margin:10px 0;}
.archive_title a{color:#111;}
.archive_title a:hover{color:#faa81c}
.archive_excerpt{width:100%;float:left;line-height:150%;overflow:hidden;font-size:13px;margin:10px 0;}

.news_achive_main{width:700px;float:left;}
.news_achive_header{width:100%;margin:20px;color:#faa81c;font-weight:bold;font-size:18px;}
.news_achive_main ul{width:100%;float:left;list-style:none;}
.news_achive_main ul li{width:100%;float:left;margin-bottom:20px;}
.news_achive_main ul li:hover{background-color:#d7e5f7;}


.box_shadow {
-moz-box-shadow: 5px 0px 5px 0px #aaa,-5px 0px 5px 0px #aaa;
-webkit-box-shadow: 5px 0px 5px 0px #aaa,-5px 0px 5px 0px #aaa;
/* box-shadow: h-shadow v-shadow blur spread color inset;*/
box-shadow: 4px 0px 5px 0px #aaa,-4px 0px 5px 0px #aaa;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#aaa')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#aaa');
}
.bg1{background:url(images/shadow.gif) repeat-y 50% 0;}

.contact_footer_zone{width:100%;float:left;margin:20px 0;}
.link_zone{width:100%;float:left;background-color:#003a8e}
.footer_contact_zone{width:100%;float:left;background-color:#555;}
 
.logo_white{background: url(images/footer-logo.png) no-repeat 0 0;float:left;width:250px;height:106px;margin:20px 20px;}
.copyright{color:#050C4C;}
.partner{width:360px;margin:20px 30px;float:left;}
.related{width:300px;margin:20px 0;float:left;}
.link_list .link_header{color:#faa81c;font-size:13px;font-weight:bold;}
.link_list ul{width:100%;list-style-type:none;float:left;}
.link_list ul li{width:100%;float:left;font-size:13px;padding:5px 0;line-height:150%;}
.link_list ul li a{color:#fff;}
.link_list ul li span{color:#faa81c;margin-right:5px;}

.footer_contact{margin:10px 0 10px 320px;}
.footer_contact p{color:#fff;line-height:150%;}

.footer_menu{width:100%;float:left;margin:10px 0;}
.footer_menu ul{width:200px;list-style-type:none;margin:0 auto;}
.footer_menu ul li{float:left;border-right:1px solid #bbb;}
.footer_menu ul li.first_element{padding-left:10px;}
.footer_menu ul li.last_element{border-right:none;}
.footer_menu ul li a{float:left;padding:0 10px;line-height:150%;text-decoration: none;color:#777;}
.footer_menu ul li a:hover{color:#fbdb7b;} 


#main_second_menu{display:none;}
ul.main_second_menu{width:200px;position:absolute;top:47px;left:0;background-color:#0c082c;list-style:none;}
ul.main_second_menu li{width:200px;float:none;background-color:#170e5d;margin-bottom:1px;}
ul.main_second_menu a{width:160px;float:none;height:32px;line-height:32px;padding:0 10px;}

.gmap{width:500px;height:350px;margin-left:20px;float:left;border:1px solid #bbb;-khtml-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}

